/**
 * 当索引超出了此集合的范围时，需要抛出此异常。
 *
 * @version 1.0
 * @exception
 */
export default class IndexOutOfBoundException extends Error {

  /**
   * @param errorIndex 出错的索引
   * @param size 出错时该集合的大小
   */
  public constructor(errorIndex: number, size: number) {
    super("index " + errorIndex + "is out of bound because the index should between 0 and " + size);
  }
}